package com.bytenose.extrautils.logging;

import java.io.OutputStream;

/**
 * A logger using an {@link OutputStream} to print logs.
 * @author Mauro Luigi Drago
 *
 */
public interface IStreamLogger extends ILogger {
	
	/**
	 * Gets the {@link OutputStream} used by this logger.
	 * @return the stream.
	 */
	OutputStream getOutStream();
	
	/**
	 * Flushes the message stream.
	 */
	void flush();
}
